<?php

require_once '../db/Conexion.php';

//gestiona la accion solicitada 
function accion_controller() {
    $accion = FALSE;
    $cupon_peticion = helper_data();
    $accion = $cupon_peticion['accion'];
    if ($accion) {
        switch ($accion) {

            case 'list' :
                listar();
                break;
            case 'list_by_sorteo' :
                listarBySorteoId($cupon_peticion['sorteo_id']);
                break;
        }
    } else {
        die("ERROR: No se recibieron los parametros correspondientes.");
    }
}

//OBTIENE LOS DATOS DE POST
function helper_data() {
    $cupon = array();

    if (isset($_POST['id']))
        $cupon['id'] = $_POST['id'];
    if (isset($_POST['sorteo_id']))
        $cupon['sorteo_id'] = $_POST['sorteo_id'];
    if (isset($_POST['accion']))
        $cupon['accion'] = $_POST['accion'];
    
    
    return $cupon;
}

//LISTADO
function listar() {
    $query = "
    SELECT c.id, p.apenom,p.documento ,s.nombre, s.fecha_sorteo, c.fecha_hora FROM cupones as c 
    ,sorteos as s
    ,personas as p
    where c.persona_id = p.id AND
    c.sorteo_id= s.id  ";

    $cupones = consultar($query);

    require_once '../view/cupon/ListCupones.php';
}


function listarBySorteoId($sorteo_id) {
     $query = "
    SELECT  c.id, p.apenom,p.documento ,s.nombre, s.fecha_sorteo, c.fecha_hora FROM cupones as c 
        ,sorteos as s
        ,personas as p
    where c.persona_id = p.id AND
        c.sorteo_id= s.id  AND s.id=" . $sorteo_id;

    $cupones = consultar($query);

    require_once '../view/cupon/ListCupones.php';
}

accion_controller();
?>
